home *** CD-ROM | disk | FTP | other *** search
/ Georgia Wildfire Prevention / Georgia Wildfire Prevention.iso / mac / media / dirs / BackUp / WildFire.dir / 00009_Script_AnswerButton Behavior < prev    next >
Text File  |  2002-10-15  |  1KB  |  57 lines

  1. --ANSWER BUTTON BEHAVIOR--
  2.  
  3. property ButtonAnswer, RollOvr, ButtonSound, SpNum, MyNum
  4.  
  5. --Captures the spritenumber.
  6. on new me
  7.   SpNum = me.spritenum
  8.   MyNum=sprite(SpNum).member.number
  9. end
  10.  
  11. on getpropertydescriptionlist me,
  12.   set plist= [\
  13.  #ButtonAnswer: [#comment: "Select the button answer: ", #format: #string, #range: ["True", "False", "A", "B", "C", "D"], #default: "True"],\
  14.  #ButtonSound:[#comment: "What sound would you like to play when the button is pressed?",#format:#string,#default:"Click"],\
  15.   #RollOvr: [#comment: "Which member would you like to use for the rollover?", #format: #string, #default: ""]\
  16.  ]
  17.   return plist
  18. end
  19.  
  20. --Reports that it has been pushed and sends the answer.
  21. on mousedown me
  22.   if soundbusy(2) = 0 then
  23.     if  ButtonSound <> "" then
  24.       sound(2).play(member(ButtonSound)) 
  25.     end if
  26.     sendallsprites (#ClickedButton, ButtonAnswer)
  27.     sendallsprites (#Done)
  28.   else 
  29.     nothing  
  30.   end if
  31. end
  32.  
  33. on mouseupoutside me
  34.   sprite(SpNum).membernum = member(MyNum).number
  35. end
  36.  
  37. --This is for the rollover.
  38. on mouseenter me
  39.   sprite(SpNum).membernum = member(RollOvr).number
  40.   sprite(SpNum).cursor = 280  
  41.   updateStage  
  42. end
  43. on mouseleave me
  44.   sprite(SpNum).membernum = member(MyNum).number
  45.   sprite(SpNum).cursor = 293 
  46.   updateStage
  47. end
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.